// import 'dart:io';
//
// import 'package:flutter/cupertino.dart';
// import 'package:flutter/material.dart';
// import 'package:flutter_base/universal.dart';
// import 'package:flutter_base/util/assets.dart';
// import 'package:wechat_assets_picker/wechat_assets_picker.dart';
//
// class WeChatPickerPage extends StatefulWidget {
//   @override
//   WeChatPickerPageState createState() => WeChatPickerPageState();
// }
//
// class WeChatPickerPageState extends State<WeChatPickerPage> {
//   List<AssetEntity> images = <AssetEntity>[];
//
//   @override
//   Widget build(BuildContext context) {
//     return Scaffold(
//       appBar: AppBar(
//         title: const Text(''),
//       ),
//       body: Universal(
//         children: [
//           ElevatedButton(
//             child: const Text('选择图片'),
//             onPressed: () async {
//               // final permission = await requestPermissions(Permission.camera,'相机') &&
//               //     await requestPermissions(Permission.storage, '手机存储');
//               // if(permission){
//               //   selectPic();
//               // }
//               selectImage(context);
//             },
//             style: ButtonStyle(
//                 backgroundColor: MaterialStateProperty.all(Colors.blue)),
//           ),
//           // Expanded(child: buildGridView()),
//         ],
//       ),
//     );
//   }
//
//   Widget buildGridView() {
//     return GridView.count(
//       crossAxisCount: 3,
//       children: List.generate(images.length, (index) {
//         final File fileImage = images[index].file as File;
//         return Image.file(fileImage, width: 200, height: 200);
//       }),
//     );
//   }
//
//   @override
//   void initState() {
//     super.initState();
//   }
//
//
//   Future<dynamic> selectImage(BuildContext context) async {
//     final file = await AssetUtils.selectAndUpload(context);
//     if (file == null) return;
//     print(file.imageUrl);
//     // final data = await DioUtils.post(UserUrl.uploadHead,
//     //     params: {'picUrl': file.imageUrl});
//     // if (data != null && resultSuccessFail(data)) {
//     //   showToast('修改成功', toastType: ToastType.smile);
//     //   appState.getUserInfo(notify: true);
//     // }
//     return file.imageUrl;
//   }
// }